allied troops - French English Dictionary